Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

224
Views
[Advertencia de Vue]: (obsoleto GLOBAL_PROTOTYPE) Vue.prototype ya no está disponible en Vue 3. Use app.config.globalProperties en su lugar; se muestra de nuevo

He intentado migrar mi aplicación vue 2 a vue 3 usando la documentación oficial de compilación de migración.

Estoy configurando los archivos como se sugiere. No hay ningún error mientras que la compilación y la construcción también son exitosas. Pero recibo varias advertencias relacionadas con esto en mi consola, ya que estoy usando (@vue/compat).

Según la documentación oficial, reemplacé las propiedades del prototipo vue con app.config.globalProperties en todas partes, pero aún recibo la advertencia en la consola.

Aquí está mi código

 import urSnackbar from "./urSnackbar.vue"; import urGlobalSnackbar from "./urGlobalSnackbar"; import snacbkarEvent from "./snackbarEvents"; export default { install(app){ app.component(urSnackbar.name, urSnackbar); if (this.installed) { return } this.installed = true; const showSnackbar = (params) => { if (typeof params === 'string') { params = { title: '', text: params } } if (typeof params === 'object') { snacbkarEvent.$emit('show-snackbar', params); } }; const addSnackbar = (params) => { if (typeof params === 'string') { params = { title: '', text: params } } if (typeof params === 'object') { snacbkarEvent.$emit('add-snackbar', params); } }; app.config.globalProperties.$showSnackbar = showSnackbar; app.config.globalProperties.$addSnackbar = addSnackbar; } };

Después de actualizar como se documenta en los documentos oficiales, recibo las mismas advertencias en la consola.

Advertencia

1. [Advertencia de Vue]: (obsoleto GLOBAL_EXTEND) Vue.extend() se eliminó en Vue 3. Use defineComponent() en su lugar.

2. [Advertencia de Vue]: (GLOBAL_MOUNT en desuso) La API de arranque de la aplicación global ha cambiado: vm.$mount() y la opción "el" se han eliminado. Utilice createApp(RootComponent).mount() en su lugar.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!